当前位置:  开发笔记 > 编程语言 > 正文

什么是"|" Django模板中的符号意味着什么?

如何解决《什么是"|"Django模板中的符号意味着什么?》经验,为你挑选了2个好方法。

我经常看到类似的东西: something.property|escape


something是一个对象,property它是字符串属性.escape- 我不知道:)
这是什么意思?它使用什么min python版本?


编辑:错误地问了这个问题,它说"Python中的含义是什么",所以按位或答案都是正确的,但无关紧要,请不要低估它们



1> 小智..:

管道字符表示您要将左侧的结果发送到右侧定义的过滤器.过滤器将以某种方式修改该值.

'escape'过滤器只是其中之一.

可在此处找到内置过滤器列表: Django文档 - 内置过滤器参考

在django模板中| 字符绝对不代表'按位OR'运算符.



2> Vinko Vrsalo..:

obj.property | escape是在模板中应用转义过滤器的方法,HTML将转义该属性的字符串表示形式.

推荐阅读
LEEstarmmmmm
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有